Measuring Consistency Costs for Distributed Shared Data

نویسندگان

  • Christopher S. Diaz
  • Jim Griffioen
چکیده

Distributed Shared Memory (DSM) systems typically support one consistency model [3, 5, 6]. However, recent work [1, 11, 12, 14, 16] proposes the use of adaptive consistency based on a heuristical analysis of recent access patterns. Although heuristic-based approaches can significantly improve runtime, the access pattern alone does not necessarily define the most appropriate consistency model. The size of updates and other factors related to the computing environment, such as heavily loaded links, heavily loaded nodes, bursty traffic patterns, and network latency all affect performance. Multiple access patterns within the application also make it difficult to select the most appropriate consistency model. This paper presents a measurementbased approach to the problem of selecting the most appropriate consistency model for the current application in the current runtime environment. We show that measurementbased analysis provides an accurate estimate of performance and therefore can be used to select the most appropriate consistency model, even in cases where hueristicbased approaches fail to select the appropriate model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of Causal Distributed Shared Memory for Data-race-free Programs

Distributed Shared Memory (DSM) is becoming an accepted abstraction for programming distributed systems. Although DSM could simplify the programming of distributed applications, maintaining a consistent view of shared memory operations across processors in a distributed system can be expensive. The causal consistency model of DSM can allow more eecient implementations of DSM because it requires...

متن کامل

Selection-based Weak Sequential Consistency Models for Distributed Shared Memory

Based on time, processor, and data selection techniques, a group of Weak Sequential Consistency models have been proposed to improve the performance of Sequential Consistency for Distributed Shared Memory. These models can guarantee Sequential Consistency for data-race-free programs that are properly labelled. This paper reviews and discusses these models in terms of their use of the selection ...

متن کامل

Fast Locks in Distributed Shared Memory Systems

Synchronization and remote memory access delays cause staggering ineeciency in most shared memory programs if run on thousands of processors. This paper introduces eecient lock synchronization using the combination of group write consistency, which guarantees write ordering within groups of processors, and eagersharing distributed memory, which sends newly written data values over fast network ...

متن کامل

View-based Consistency for Distributed Shared Memory

This paper proposes a novel View-based Consistency model for Distributed Shared Memory. A view is a set of data objects that a processor has the right to access in a data-race-free program. The View-based Consistency model requires that the data objects of a view are updated only before a processor accesses them. Compared with other memory consistency models, the View-based Consistency model ca...

متن کامل

Invariant Consistency: A Mechanism for Inter-Process Ordering in Distributed Shared Memory Systems

A fundamental problem in concurrent computing is to provide programmers with a model of shared data that simplifies programming. Distributed shared memory (DSM) is one such abstraction that has received considerable attention. A DSM system provides an illusion of a shared memory in a distributed system. A distributed system may consist of a large set of machines connected via an interconnection...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000